*{margin: 0;padding: 0}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #7992e2; opacity:1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7992e2;opacity:1;
}
input:-ms-input-placeholder{
color: #7992e2;opacity:1;
}
input::-webkit-input-placeholder{
color: #7992e2;opacity:1;
}
html,body{width: 100%;height: 100%;overflow: hidden;}
.wrapper{width: 100%;height: 100%;position: relative;}
.form{
  position: absolute;top:14.35%;right: 11.98%;width: 33.85%;height: 71.94%;
  box-sizing: border-box;
}
.input{width:82.77%;height: 9%;margin: 0 auto;}
.input input{
  width: 100%;height: 100%;border: 1px solid #dbe5fc;color: #666666;
  font-size: 28px;padding-left: 30px;box-sizing: border-box;border-radius: 8px;
}
.form .input:first-child{margin-bottom: 7%;margin-top: 32%;}
.checkbox{width:82.77%;margin: 3.38% auto 0;text-align: right;font-size: 0;}
.checkbox span{font-size: 22px;color: #3a53a3;vertical-align: middle;}
.checkbox input{zoom: 180%;vertical-align: middle;margin-right: 10px;margin-top: 2px;}
.btn{
  width: 60%;height: 11.09%;display: flex;align-items: center;
  justify-content: center;background: #3a53a3;font-size: 36px;color: #ffffff;
  border-radius: 8px;cursor: pointer;position: absolute;
  left: 20%;bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .input{
    height: 8%;
  }
  .input input{
    font-size: 18px;
    padding-left: 15px;
  }
  .checkbox span{font-size: 18px}
  .checkbox input{zoom: 140%;}
  .btn{height: 10%;font-size: 22px;}
}
